Download Simulation of piano sustain-pedal effect by parallel second-order filters
This paper presents a sustain-pedal effect simulation algorithm for piano synthesis, by using parallel second-order filters. A robust two-step filter design procedure, based on frequency-zooming ARMA modeling and least squares fit, is applied to calibrate the algorithm from impulse responses of the soundboard and the string register. The model takes into account the differences in coupling between the various strings. The algorithm can be applied to both sample-based and physics-based piano synthesizers.
Download Efficient Polynomial Implementation of the EMS VCS3 Filter Model
A previously existing nonlinear differential equation system modeling the EMS VCS3 voltage controlled filter is reformulated here in polynomial form, avoiding the expensive computation of transcendent functions imposed by the original model. The new system is discretized by means of an implicit numerical scheme, and solved using Newton-Raphson iterations. While maintaining instantaneous controllability, the algorithm is both significantly faster and more accurate than the previous filter-based solution. A real time version of the model has been implemented under the PureData audio processing environment and as a VST plugin.